/*
* 定义一个“点”（point）类用来表示二维空间中的点。要求如下：
* 1.可以生成具有特点坐标的点对象。
* 2.提供可以计算该“点”与另外一点的距离的方法。
* */
public class Point {
    double x,y; //定义点的坐标

    public Point(double _x,double _y){ //定义带参数的构造器
        x = _x;
        y = _y;
    }

    public double getDistance(Point p){ //获得两点距离的方法
        return Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));
    }

    public static void main(String[] args){
        //引用类型占用四个字节，保存对象的地址
        Point p1 = new Point(3.0,4.0);  //创建点
        Point origin = new Point(0.0,0.0);
        System.out.println(p1.getDistance(origin));
    }

}
